#sidekefu {height:290px;position:fixed;top:350px;right:0px; z-index:100; }
*html #sidekefu{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#sidekefu li {height:auto; cursor: pointer; margin-bottom: 10px}
#sidekefu li .li-box {background-color: #fff; border: solid 1px #ccc; text-align: center; color: #333; font-size: 22px; border-radius: 5px;display: inline-block; position: relative; padding: 6px 6px; width: 100%; min-width: 70px}
#sidekefu li img{float:right;}
#sidekefu li i {text-align: center; font-size: 22px; border-radius: 5px;display: inline-block; position: relative}
#sidekefu li .li-box .t {font-size: 14px; display: block; height: 20px; line-height: 20px; overflow: hidden; margin: 0}
#sidekefu li i .badge {position: absolute; right: 0; top: -8px; background: #ff5722;}
#sidekefu li .li-box:hover {background-color: #FF5722; color: #fff}
#sidekefu li .li-box:hover .icon i {color: #fff}


#sidekefu li .li-box .li-body {display:none;position:absolute; top:0;right:80px; background-color: #fff; border: solid 1px #ddd; padding: 10px; text-align: center; min-width: 130px;}
#sidekefu li .li-box .li-body:after {content: ''; width: 0px; height: 0px; border-style: solid; border-width: 5px 0 5px 8.7px; border-color: transparent transparent transparent #ccc; position: absolute; right: -9px; top: 10px;}
#sidekefu li .li-box .li-body:before {content: ''; width: 0px; height: 0px; border-style: solid; border-width: 5px 0 5px 8.7px; border-color: transparent transparent transparent #fff; position: absolute; right: -8px; top: 10px; z-index: 1}
#sidekefu li .li-box .li-body .li-bg {position: absolute; top: 0; right: -9px; height: 100%; width: 8px}


#sidekefu li .li-box .li-body a i {font-size: 18px; height: 38px; line-height: 38px;}

/*购物车*/
.kf-cart {}
/*QQ列表*/
#sidekefu li .li-box .li-body .qq-list a {display: flex}
#sidekefu li .li-box .li-body .qq-list a i {padding: 0; border: none; width: 30px}
#sidekefu li .li-box .li-body .qq-list a span {color: #333; line-height: 38px; font-size: 14px}
#sidekefu li .li-box .li-body .qq-list a:hover * {color: #2b904a;}

#sidekefu .li-tel .li-box .li-body {width: 170px}
#sidekefu .li-tel .li-box .li-body .tel-list {font-size: 20px; font-weight: bold; text-align: left}
#sidekefu .li-tel .li-box .li-body .tel-list dl {padding: 10px 0;}
#sidekefu .li-tel .li-box .li-body .tel-list dt {font-size: 15px; margin-top: 10px; color: #333 !important; font-weight: initial !important;}
#sidekefu .li-tel .li-box .li-body .tel-list dt:nth-child(1) {margin-top: 0px}
#sidekefu .li-tel .li-box .li-body .tel-list dd { border-bottom: solid 1px #eee}
#sidekefu .li-tel .li-box .li-body .tel-list dd a {color: #333; font-size: 20px}

/*二维码*/
#sidekefu li .li-box .li-body dl img {float: none;}
#sidekefu li .li-box .li-body dl dd {line-height: 30px; height: 30px; overflow: hidden; color: #333; font-size: 14px}